/*
 * @Date: 2022-12-09 15:46:27
 * @LastEditTime: 2023-01-09 15:48:24
 * @Description: 
 */

/**
 * @description: Sjdx数据持久化接口层
 * @return {*}
 */
export default interface ISjdxMode {
    initSjdx(dm: string): Promise<void>

    getSjdxList(sjdx: any, page: any, yobj: any, searchKey: string): Promise<void>

    getSjdxFields(): object

    getSjdxDetailFields(): object

    getSjdxUpdateFields(mode: string): object

    getSjdxLbFields(): object

    getSjdxLbFields(): Array<any>

    getListOperation(): object

    htqq(sjdxJcxx: any, cllx: string, ids: [], buttonOptions: any, editTableData?: []): Promise<void>

    updateSjdx(yobj: any, dxdm: string): Promise<void>

    insertSjdx(yobj: any, dxdm: string): Promise<void>
}
